.launch_wrap {
  padding: 0 30rpx;
  .launch_header {
    display: flex;
    margin-top: 20rpx;
    justify-content: space-between;
    align-items: center;
    // border-bottom: 2rpx solid #ccc;
    padding-bottom: 20rpx;
    .title {
      flex: 3;
      font-size: 35rpx;
      padding: 20rpx;
      font-family: PingFangSC-regular;
      color: rgba(16, 16, 16, 100);
    }
    .fenlei {
      flex: 5;
      width: 540rpx;
      height: 45rpx;
      line-height: 90rpx;
      border: 2rpx solid #e6e6e6;
      border-radius: 30rpx;
      display: flex;
      align-items: center;
      padding: 8rpx;
      box-shadow: 5rpx 5rpx 5rpx rgba(48, 71, 94, 0.9);
      text {
        font-size: 30rpx;
        color: #000;
        margin-left: 15rpx;
      }
      /* 下拉框 */
      .select_box {
        background: #fff;
        width: 620rpx;
        /* margin: 0 auto; */
        height: 60rpx;
        line-height: 60rpx;
        text-align: left;
        position: relative;
      }

      .select {
        box-sizing: border-box;
        width: 100%;
        height: 56rpx;
        /* border: 1px solid #efefef; */
        border-radius: 8rpx;
        display: flex;
        align-items: center;
        padding-left: 20rpx;
      }

      .select_text {
        font-size: 30rpx;
        flex: 1;
        text-align: center;
        letter-spacing: 14rpx;
        font-family: PingFangSC-regular;
        color: #000;
        line-height: 56rpx;
        height: 56rpx;
      }

      .select_img {
        width: 40rpx;
        height: 40rpx;
        display: block;
        transition: transform 0.3s;
      }

      .select_img_rotate {
        transform: rotate(180deg);
      }

      .option_box {
        position: absolute;
        top: 76rpx;
        width: 100%;
        // border: 1px solid #efefef;
        
        box-sizing: border-box;
        text-align: center;
        letter-spacing: 14rpx;
        font-family: PingFangSC-regular;
        height: 0;
        overflow-y: auto;
        border-top: 0;
        background: #fff;
        transition: height 0.3s;
        z-index: 100;
      }

      .option {
        display: block;
        line-height: 40rpx;
        padding-top: 30rpx;
        padding-bottom: 30rpx;
        font-size: 28rpx;
        border-bottom: 1px solid #efefef;
        padding: 10rpx;
        color: #000;
      }
    }
  }
  .topic{
    padding: 20rpx;
    padding-top: 30rpx;
    padding-bottom: 30rpx;
  }
  .van-cell{
    padding:20rpx 0rpx 30rpx 0rpx;
    border-bottom: none;
  }
  .van-cell::after{
    // padding:15rpx 0rpx 20rpx 0rpx;
    border-bottom: none;
  }
  .main {
    .area {
      padding: 20rpx;
      font-size: 32rpx;
      // border-bottom: 2rpx solid #ccc;
    }
    .fb_content {
      margin-top: 20rpx;
      padding-bottom: 20rpx;
      .fb_tool {
        display: flex;
        flex-wrap: wrap;
        padding-bottom: 40rpx;
        // border-bottom: 2rpx solid #ccc;
        button {
          margin: 0;
          width: 150rpx;
          height: 150rpx;
          font-size: 45rpx;
          padding: 0;
          display: flex;
          justify-content: center;
          align-items: center;
          margin-top: 20rpx;
          margin-left: 20rpx;
          color: #666;
          border: 2rpx dashed #666;
        }
        .up_img_item {
          margin-left: 20rpx;
          margin-top: 20rpx;
        }
      }
    }
  }
  .post{
    .localtion{
      display: flex;
      // justify-content: center;
      // align-items: center;
      padding:30rpx;
      padding-left: 0rpx;
      image{
        flex: none;
        width: 40rpx;
      }
      .title{
        padding-left: 15rpx;
        flex: none;
        font-size: 28rpx;
      }
    }
    .post_btn_wrap{
      .post_btn{
        border-radius: 35rpx;
        border: 3rpx solid #ccc;
        text-align: center;
        height: 80rpx;
        width: 600rpx;
        line-height: 80rpx;
        margin: auto;
        margin-top: 100rpx;
        font-family: Arial;
      }
    }
  }
  .van-field__label{
    margin-left: -20rpx;
  }
}
